<?php
	session_start();
	include('../functions/soap.php');
	include('head.php');

	if(!empty($_POST['opslaan']))
	{
		$userCreated = false;
		$relatieCreated = false;
		
		$pass = generatePassword(8);
		$md5pass = strtolower(md5($pass));
		
		$email = $_POST['voornaam'].'.';
		
		if(isset($_POST['tussenvoegsel']))
		{
			$email.= str_replace (" ", "", $_POST['tussenvoegsel']);
		}
		$email.= $_POST['achternaam'];
		$email = strtolower($email);
		
		$user_id = createUser('Administratie', $email, $md5pass, NULL);
		
		if($user_id != NULL)
		{
			$userCreated = true;
			$role_id = getRole('Administratie');
			$relatieCreated = createRelatie('Roles', $role_id, 'Users', $user_id);
		}
		
		//echo('user'.$userCreated);
		//echo('relatie'.$relatieCreated);
		
		//Handel het resultaat af
		if(!($userCreated && $relatieCreated))
		{
			$info = '<div class="error">De gebruiker is niet toegevoegd, er is iets mis gegaan tijdens het opslaan.</div>';
		}
		else
		{
			sendAdministratieConfirmationMail('Administratie', $email, $pass, $_POST['voornaam'], $_POST['achternaam'], $_POST['tussenvoegsel']);
			$info = '<div class="ok">De gebruiker is toegevoegd.</div>';
		}
	}

	//Kijk of er is ingelogd
	if(!isset($_SESSION['session']))
	{
		header('Location: ../');
	}
?>

<body>

    <div class="wrapper">

    	<div class="header"><img src="../img/logo.gif" /></div>
        <?php include('logininfo.php') ?>
        <div class="menu"><?php include('menu.php'); ?></div>
		<div class="sidebar">

			<div class="sidebox">
				<div class="head_item">Administratie</div>
				<div class="menu_item">
					<a href="student_toevoegen.php">Gebruiker Toevoegen</a>
				</div>
			</div>

			<?php include('../copyrightBox.php') ?>

		</div>

    	<div class="content">
    		<script type="text/javascript">
				window.addEvent('domready', function()
				{
					new FormCheck('administratie');
				});
			</script>
        	<h3 class="header">Gebruiker toevoegen</h3>
            <form action="" method="post" id="administratie">
				<table>
					<tr>
						<td>Voornaam*:</td>
						<td><input type="text" name="voornaam" size="30" class="validate['required']" /></td>
					</tr>
                    <tr>
						<td>Achternaam*:</td>
						<td><input type="text" name="achternaam" size="30" class="validate['required']" /></td>
					</tr>
                    <tr>
						<td>Tussenvoegsel:</td>
						<td><input type="text" name="tussenvoegsel" size="30" /></td>
					</tr>
				</table>
				<input type="submit" name="opslaan" value="Opslaan" />
			</form>
			<?php
				if(!empty($info))
					echo($info);
			?>
            <br />><a href="administratie.php">Terug naar overzicht</a>
        </div>

    </div>

</body>
</html>
